<form method="post" action="">
    <p><strong>Ver mediciones del dia <input type="date" name="fechaIni" value="{$fechaIni}"/> al <input type="date" name="fechaFin" value="{$fechaFin}"/></strong></p>
    <p><strong># Parte:</strong><select name="orden">
        <option value="0">Todos los productos</option>
        {html_options values=$lista_ordenes_id output=$lista_ordenes selected=$orden|default:"0"}
    </select></p>
    <input type="submit" value="Buscar" name="submit"/>
</form>
    <hr />
<a href="{$_layoutParams.link2}orden/agregar">Agregar orden de trabajo</a>
{if $clientes != ''}
{counter start=1 skip=1 print=false assign=count}
{foreach item=cliente from=$clientes}

<hr />
<h2>{$cliente.NombreCliente}
    <a href="#"><span onclick="ocultar_mostrar('#cliente_{$count}'); return false;" id="cliente_{$count}_signo">[+]</span></a> 
</h2>

<hr />
<div id="cliente_{$count}" style="display:none; overflow: auto;">


{foreach item=producto from=$cliente.Productos}
    {foreach item=orden from=$producto.ordenes}
        {$id= $producto.Producto|cat:"-"|cat:$orden.orden|cat:"-"|cat:$orden.operacion}
            <table id="{$id}">
                <tr>
                    <th>NO PARTE</th>
                    <th>ORDEN</th>
                    <th>OPERACION</th>
                    <th>MAQUINA</th>
                    <th>{if Session::accessViewStrict(array('admin','gestor'))}<a id="editar" href="{$_layoutParams.link2}orden/editar/{$orden.folio}">Editar</a>{/if}</th>
                </tr>
                <tr>
                    <td>{$producto.Producto}</td>
                    <td>{$orden.orden}</td>
                    <td>{$orden.operacion}</td>
                    <td>{$orden.maquina}</td>
                    <th><a href="{$_layoutParams.link2}verificacion/agregar/{$orden.folio}">Agregar</a></th>
                </tr>
                <tr id="fecha">
                    <th colspan="4"><strong>Fecha</strong></th>
                </tr>
                <tr id="tipo">
                    <th colspan="4"><strong>Tipo</strong></th>
                </tr>
                <tr id="insp">
                    <th colspan="4"><strong>Inspector</strong></th>
                </tr>
                <tr id="serie">
                    <th colspan="4"><strong>Serie</strong></th>
                </tr>
                <tr id="obs">
                    <th colspan="4"><strong>observaciones</strong></th>
                </tr>
                <tr id="archivo">
                    <th colspan="4"><strong>Archivo</strong></th>
                </tr>
                <tr id="resultados">
                    <th>Medida</th>
                    <th>Minimo</th>
                    <th>Nominal</th>
                    <th>Maximo</th>
                </tr>
                {if isset($medidas[$orden.folio|cat:"-"|cat:$orden.operacion])}
                {foreach item=medida from=$medidas[$orden.folio|cat:"-"|cat:$orden.operacion]}
                <tr id="{$medida.id}">
                    <th>{$medida.nombre}</th>

                    {if $medida.atributo != 1}
                        <th>{$medida.tol_min}</th>
                        <th>{$medida.val_nominal}</th>
                        <th>{$medida.tol_max}</th>
                    {else}
                        <th colspan="3">OK</th>
                    {/if}
                </tr>
                {/foreach}
                {/if}
            </table>
            <hr />
            <script type="text/javascript">
                {if isset($mediciones[$orden.folio|cat:"-"|cat:$orden.operacion].partidas)}
                    {foreach item=partida from=$mediciones[$orden.folio|cat:"-"|cat:$orden.operacion].partidas}
                        $('#{$id} #fecha').append('<td title="{$partida.observaciones|default:""}">{$partida.fecha|default:""}</td>');
                        $('#{$id} #tipo').append('<td>{$partida.nombre|default:""}</td>');
                        $('#{$id} #insp').append('<td>{$partida.usuario|default:""}</td>');
                        $('#{$id} #serie').append('<td>{$partida.serie|default:""}</td>');
                        $('#{$id} #obs').append('<td>{$partida.observaciones|default:""}</td>');
                        $('#{$id} #archivo').append('<th>{if $partida.file != null}<a href="{$_layoutParams.root}public/files/calidad/{$partida.file}" target="_blank">Ver Archivo</a>{/if}</th>');
                        
                        {foreach item=medida from=$medidas[$orden.folio|cat:"-"|cat:$orden.operacion]}
                            {$resultado = $partida.medidas[$medida.id].medida|default:"N/A"}
                            {$color = 'white'}
                            {$texto = 'black'}
                            
                            {if $medida.atributo == 1 && $resultado != "N/A"}
                                {if $resultado == 0}
                                    {$color = 'red'}
                                    {$texto = 'white'}
                                    {$resultado = 'NO OK'}
                                {else}
                                    {$color = 'lightgreen'}
                                    {$resultado = 'OK'}
                                {/if}
                                
                                $('#{$id} #editar').attr('style','display: none;');
                            {else}
                                {$tolMax = $medida.tol_max - $medida.val_nominal}
                                {$tolMin = $medida.val_nominal - $medida.tol_min}
                                
                                {if $resultado >= $medida.val_nominal - ($tolMin *0.6) and $resultado <= $medida.val_nominal + ($tolMax *0.6)}
                                    {$color = 'lightgreen'}
                                {elseif $resultado >= $medida.val_nominal - ($tolMin *0.9) and $resultado <= $medida.val_nominal + ($tolMax *0.9)}
                                    {$color = 'yellow'}
                                {elseif $resultado >= $medida.val_nominal - $tolMin and $resultado <= $medida.val_nominal + $tolMax}
                                    {$color = 'rgb(253, 162, 0)'}
                                {else}
                                    {$color = 'red'}
                                    {$texto = 'white'}
                                {/if}
                                {if $resultado == 'N/A'}
                                    {$color = 'white'}
                                    {$texto = 'black'}
                                {/if}
                            {/if}
                            
                            $('#{$id} #{$medida.id}').append('<td style="background-color: {$color}; color: {$texto}" >{$resultado}</td>');                            
                        {/foreach}
                    {/foreach}
                {/if}
            </script>
    {/foreach}    
{/foreach}


</div>
{counter print=false}
{/foreach}
{/if}